const Router = require('koa-router')

const router = new Router({ prefix: '/api/assistant' })

// 提供认证Token给小程序，用于直接请求百度API
router.get('/token', async (ctx) => {
  try {
    const authToken = 'Bearer bce-v3/ALTAK-WkSTMqBnD24YPjWMl1dmn/1b993b94b5715786b171b42586e94a7884512f58'
    
    // 记录请求日志
    console.log('小程序请求认证Token')
    
    // 返回认证信息，与百度API返回格式匹配
    ctx.body = {
      success: true,
      token: authToken,
      expires_in: 2592000 // 30天有效期
    }
    
    console.log('向小程序返回token数据:', JSON.stringify(ctx.body))
  } catch (error) {
    console.error('获取认证Token失败:', error)
    ctx.status = 500
    ctx.body = { 
      success: false, 
      message: '获取认证Token失败'
    }
  }
})

module.exports = router 